Detachment (Det) - Spanish English Dictionary